Design of an Instant Messaging System Based on the IaaS Cloud Platform
نویسندگان
چکیده
Instant messaging product is one of the most important social network products. It promotes the development of communication, business and mobile networks. However, with the development of instant messaging system, some of the disadvantages gradually are showed out, such as the proprietary is too strong, repetitive development cycle is too long, and the safety is not ideal. In order to better solve these problems, we designed an instant messaging system based on the cloud platform. Firstly, we built IaaS (Infrastructure as a Service) cloud platform of the instant messaging service and implemented the function interface. Secondly, we built the Opnifre server which is a Real Time Collaboration (RTC) server licensed under the Open Source Apache License, realized the data conversion between XMPP (Extensible Messaging and Presence Protocol) and HTTP (HyperText Transfer Protocol), and developed the extension function plug-ins. Finally, we implemented the Android client based on the above platform. The Instant messaging system based on IaaS has a good performance which can be independently introduced to other business areas, extends the function of Openfire server and shortens development cycle.
منابع مشابه
A Method for Measuring Energy Consumption in IaaS Cloud
The ability to measure the energy consumed by cloud infrastructure is a crucial step towards the development of energy efficiency policies in the cloud infrastructure. There are hardware-based and software-based methods of measuring energy usage in cloud infrastructure. However, most hardware-based energy measurement methods measure the energy consumed system-wide - including the energy lost in...
متن کاملThe AppScale Cloud Platform
72 Published by the IEEE Computer Society 1089-7801/13/$31.00 © 2013 IEEE IEEE INTERNET COMPUTING A s compute power, disk storage, and highend network communication costs plummet, cloud computing has emerged to provide intuitive, utility-style access to vast pools of resources (compute, storage, networking, and software services). Although such processing power is cheap and readily available, a...
متن کاملModeling Emergency and Telemedicine Heath Support System: A Service Oriented Architecture Approach Using Cloud Computing
This paper examines the study of healthcare services provided through a telemedicine oriented Emergency Health Support System (EHSS). This study caters to the needs of senior citizens, but can be extended to a larger population. The main goals are to model the support system in Service Oriented Architecture (SOA) using Cloud Computing and study its performance. The paper compares a system deplo...
متن کاملManaging Risk in a Derivative IaaS Cloud
Infrastructure-as-a-Service (IaaS) cloud platforms rent computing resources with different cost and availability tradeoffs. For example, users may acquire virtual machines (VMs) in the spot market that are cheap, but can be unilaterally terminated by the cloud operator. Because of this revocation risk, spot servers have been conventionally used for delay and risk tolerant batch jobs. In this pa...
متن کاملApplication Research of Cloud Platform Based on Moodle in Adult Education - Taking Computer Courses as an Example
By building Moodle learning environment in the cloud platform , and the design of teaching process of the corresponding with the author's teaching practice in Moodle from the cloud platform selection, learning environment to build and curriculum design, with adult education computer course as an example, the blended learning based on Moodle was discussed, the teaching practice shows that cloud ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JCM
دوره 10 شماره
صفحات -
تاریخ انتشار 2015